This dialog is normally used by the activities System.Workflow.Activities.IfElseBranchActivity, System.Workflow.Activities.WhileActivity, System.Workflow.Activities.ConditionedActivityGroup and System.Workflow.Activities.ReplicatorActivity to edit declarative conditions. However, if you want to use conditions outside of these activities (for example, edit a condition for use outside of a workflow completely), you can use this dialog to perform the editing of the condition.